package com.yuand.controller;

import com.yuand.entity.LoginUser;
import com.yuand.utils.SecurityUtils;
import lombok.extern.slf4j.Slf4j;

/**
 * @ClassName: BaseController
 * @Author: yuandong
 * @Date 2022/2/10 15:12
 *
 * 通用Controller
 */
@Slf4j
public class BaseController {

    /**
     * 获取用户缓存信息
     */
    public LoginUser getLoginUser(){

        return SecurityUtils.getLoginUser();
    }

    /**
     * 获取登录用户id
     */
    public Long getUserId()
    {
        return getLoginUser().getUser().getUserId();
    }



   /*
    * 获取登录部门id
    public Long getDeptId()
    {
        return getLoginUser().getDeptId();
    }
    */

    /**
     * 获取登录用户名
     */
    public String getUsername()
    {
        return getLoginUser().getUsername();
    }

}
